package com.zhixing.reward.domain.vo;

import com.zhixing.reward.domain.enums.RewardStatus;
import lombok.Data;
import java.math.BigDecimal;

@Data
public class RewardVO {

    /**
     * 奖励id
     * @example 1
     */
    private Long id;

    /**
     * 奖励名称
     * @example 新人奖励
     */
    private String name;

    /**
     * 奖励1金额
     * @example 10
     */
    private BigDecimal rewardOneAmount;

    /**
     * 奖励1订单数量
     * @example 1
     */
    private Integer rewardOneOrderNumber;

    /**
     * 奖励1状态：0-未领取，1-已领取
     * @example 0
     */
    private RewardStatus rewardOneStatus;

    /**
     * 奖励2金额
     * @example 20
     */
    private BigDecimal rewardTwoAmount;

    /**
     * 奖励2订单数量
     * @example 3
     */
    private Integer rewardTwoOrderNumber;

    /**
     * 奖励2状态：0-未领取，1-已领取
     * @example 0
     */
    private RewardStatus rewardTwoStatus;

    /**
     * 奖励3金额
     * @example 50
     */
    private BigDecimal rewardThreeAmount;

    /**
     * 奖励3订单数量
     * @example 10
     */
    private Integer rewardThreeOrderNumber;

    /**
     * 奖励3状态：0-未领取，1-已领取
     * @example 0
     */
    private RewardStatus rewardThreeStatus;
}
